<?php

interface iTypesController {

	public static function getInstance ();
	public function getTypeById ($typeId);
	public function getTypeByName ($name);
	public function getConnection ($objectId);
	public function createNewType (Object $oType);
	public function renameTypeTable ($oldName, $newName);
	public function deletType (Type $oType);
	public function createConnection (Object $oConnection);
	public function dropConnection (Object $oConnection);
	

}